﻿namespace Codeblack.TfsScrumboard.Interfaces
{
    using System;
    using Codeblack.TfsScrumboard.ViewModels;
    using Microsoft.TeamFoundation.WebAccess.Common;
    using Microsoft.TeamFoundation.WorkItemTracking.Client;

    public interface IScrumboardService
    {
        BacklogsViewModel GetBacklogs(Project project);

        PlanningViewModel GetPlanning(Project project, string backlogName);
        PlanningViewModel UpdatePriority(Project project, string backlogName, int id, int? previousId, int? nextId);
        PlanningViewModel UpdatePlanning(Project project, string backlogName, int id, string updateBacklogName);

        //WorkItemsViewModel GetWorkItems(Project project, string backlogName);
    }
}
